*{
    margin: 0;
    padding: 0;
}
//多选框
.checkow{
    width: 12px;
    height: 12px;
    border: 1px solid #BCBCBC;
    display: block;
    float: left;
    border-radius: 3px;
    &:hover{
        border: 1px solid #ff2832;
    }
}
#heard_top{
    .heard_box{
        width: 960px;
        .heard_left{
            width: 160px;
            position: relative;
            span{
                float: left;
                line-height:25px;
                color: #ff2832;
            }
            .username{
                width: auto;
                font-size: 12px;
                float: left;
                line-height: 25px;
                color: #ff2832;
                font-weight: 700;
            }
            .out{
                width: auto;
                position: absolute;
                right: 15px;
                top: 5px;
                &:hover{
                    color: #ff2832;
                }
                
            }
        }
        .heard_body_right{
            width: 725px;
        }
    }
}

#logo_line{
    width: 100%;
    height: 100px;
    border-bottom: 4px solid #ff2832;
    .shopping_logo{
        width: 960px;
        height: 70px;
        margin:0 auto;
        padding-top: 20px;
        a{
            img{
                width: 250px;
                height: 50px;
            }
        }
        .shopping_procedure{
            width: 634px;
            height: 36px;
            float: right;
            margin-top:20px;
            background: url(../../images/shopping/1.png) no-repeat border-box;
            text-align: center;
            line-height: 35px;
            .current{
                width: 206px;
                height: 36px;
                color: #fff;
                display: block;
                float: left;
            }
            span{
                width: 210px;
                height: 35px;
                display: block;
                float: left;
            }
        }
    }
    
}
#district{
    height: 54px;
    background: #FAFAFA;
    .w960{
        width: 960px;
        margin:0 auto;
        padding-top: 15px;
        .dp_adress{
            width: 185px;
            height: 22px;
            border: 1px solid #ebebeb;
            background:#FCFCFC;
            border-radius: 12px;
            font-size: 12px;
            padding-top: 5px;
            float: left;
            position: relative;
            .icon_adr{
                width: 15px;
                height: 15px;
                background: url(../../images/shopping/2.png) no-repeat 0px 0px;
                display: block;
                float: left;
                padding-left: 10px;
                margin-left: 10px;
                margin-top: 1px;
                }
                .text{
                    float: left;
                    color: #646464;
                    
                }
                .adr{
                    height: 27px;
                    background: #fff url(../../images/shopping/2.png) no-repeat 5px -48px;
                    border-left: 1px solid #EBEBEB;
                    border-right: 1px solid #EBEBEB;
                    padding:0px 5px;
                    position: absolute;
                    top: 0px;
                    right: 10px;
                    line-height: 27px;

                }
            
            
           
            
            
            
        }
        
    }
}

#cart{
    width: 960px;
    height: auto;
    overflow: hidden;
    margin:0 auto;
    .cart_ul{
        height: 36px;
        text-align: center;
        line-height: 35px;
        li{
            float: left;
            color: #646464;
            font-size: 12px;
            a{
                margin-top: 10px;
                margin-right: 10px;
            }
        }
        .f1{
            width: 202px;
            text-align: left;
            .checkow{
                margin-top: 10px;
            }
            .quanxuan{
                margin-left: 10px;
            }
        }
        .f2{
            width: 280px;
            text-align: left;

        }
        .f3{
            width: 130px;

        }
        .f4{
            width: 70px;

        }
    }
    .fn-shop{
        height: 200px;
        .shop_title{
            width: 204px;
            height: 35px;
            position: relative;
            .checkow{
                position: absolute;
                top: 10px;
                left:0px;
            }
                .stop_name{
                font-size: 12px;
                color: #969696;
                font-family: arial;
                font-weight: 700;
                padding-left: 20px;
                display: block;
                line-height: 35px;
                float: left;
            }
            img{
                float: left;
                margin-left: 10px;
            }
        }
        .shopping_bb{
            width: 960px;
            height: 175px;
            background: #FAFAFA;
            .row{
                width: 960px;
                height: 120px;
                border-bottom: 1px solid #DCDCDC;
                position: relative;
                .row1{
                width: 42px;
                height: 120px;
                float: left;
                padding-left: 10px;
                position: relative;
                .checkow{
                    position: absolute;
                    top: 50px;
                    left: 15px;
                }
                }
                .row2{
                    height:100px;
                    margin-top: 20px;
                    float: left;
                     img{
                            width: 80px;
                            height: 80px;
                            padding-right: 20px;
                        }
                }
                .row_name{
                    width: 330px;
                    height: 120px;
                    float: left;
                    a{
                        margin-top:20px;
                        color:#323232;
                        display: block;
                        &:hover{
                            color: #ff2832;
                            text-decoration: underline;
                        }
                    }
                }
                .row3{
                    width: 130px;
                    height: 120px;
                    float: left;
                    text-align: center;
                    span{
                        color: #ff2832;
                        font-size: 12px;
                        line-height: 55px;
                    }
                }
                .row6{
                    width: 130px;
                    height: 120px;
                    float: left;
                    text-align: center;
                    span{
                        color: #ff2832;
                        font-size: 12px;
                        line-height: 55px;
                    }
                }
                .row4{
                    width: 130px;
                    height: 120px;
                    float: left;
                    text-align: center;
                    .sale_jian{
                        width: 29px;
                        height: 24px;
                        background: #E9E9E9 url(../../images/content/4.png) no-repeat -19px 4px;
                        display:block;
                        border:1px solid #E9E9E9;
                        float: left;
                        margin-top:20px;
                    }
                    .inpt{
                        width: 44px;
                        height: 24px;
                        float: left;
                        border: 1px solid #E9E9E9;
                        text-align: center;
                         margin-top:20px;
                    }
                    .sale_jia{
                        width: 29px;
                        height: 24px;
                        background: #E9E9E9 url(../../images/content/4.png) no-repeat -99px 3px;
                        display:block;
                        border:1px solid #E9E9E9;
                        float: left;
                         margin-top:20px;
                    }
                }
                .row5{
                    width: 70px;
                    float: right;
                    text-align: center;
                    margin-top:20px;
                    margin-right: 10px;
                    a{
                        color: #969696;
                        font-size: 12px;
                        font-family: arial;
                       
                    }
                }
            }
           .total{
                width: 900px;
                height: 55px;
                display:block;
                line-height:40px;
                padding-left:65px;
                background: #FAFAFA;
                .total_count{
                    width: 50px;
                    height: 20px;
                    font-size: 12px;
                    color: #323232;
                    text-align: center;
                    display: block;
                    font-weight: bold;
                }
                .total_red{
                    float: right;
                    color: #ff2832;
                    width: 200px;
                    line-height: 7px;
                    font-size: 16px;
                    margin-right: 60px;
                }
           }
            
        }
    }
}
#shopping_total{
    width: 1085px;
    height: 72px;
    margin:0 auto;
    margin-top: 45px;
    margin-bottom: 20px;
    background: url(../../images/shopping/4.png) no-repeat 0 0;
    .shopping_total_left{
        width: 430px;
        height: 58px;
        margin-left: 65px;
        float: left;
        .checkow{
            margin-top: 25px;
        }
        .quanxuan{
            font-size: 12px;
            line-height: 62px;
            margin-left: 10px;
        }
        .fn_batch_remove{
            color: #969696;
            margin-left: 20px;
        }
        .fn_num{
            font-size: 12px;
            line-height: 62px;
            margin-left: 60px;
        }
    }
    .shopping_total_right{
        width: 530px;
        height: 50px;
        float: left;
        margin-top: 21px;
        .total_btn{
            width: 116px;
            height: 40px;
            color: #fff;
            background: #e1e1e1;
            text-align: center;
            line-height: 40px;
            float: right;
        }
        .subtotal{
            width: 200px;
            height: 50px;
            float: right;
            .cartsum{
                width: 120px;
                height: 20px;
                font-size: 12px;
                color: #646464;
            }
            p{
                
                padding-left:30px;
            }
            .price{
                font-size: 18px;
                color: #ff2832;
            }
            .totalFavor{
                font-size: 12px;
                color: #646464;
            }
            
        }
    }
}

#shopping_ads{
    width: 960px;
    height: 340px;
    margin:0 auto;
    border: 1px solid #D1D1D1;
    margin-bottom: 20px;
    .alsobuy{
        height: 40px;
        border-bottom: 1px solid #D1D1D1;
        h3{
            font-size: 16px;
            font-family: simsun;
            font-weight: 700;
            margin-left: 20px;
            line-height: 40px;
        }
    }

}
